/*
 * main_menu JavaScript Library v1.0
 * 生成主页面菜单
 */

function loadMenu()
{
	var menuData = getMenuData();
	var menuHtm = appendParentNode(menuData);
	$("#tabsholder").html(menuHtm);
	
	$("#tabsholder").children("ul").each(function(){
	    $(this).children("li").children("ul").each(function(){
	        $(this).children("li :last").children("a").attr("class","last");
	    })
    });
}

/**
 * 获取模块信息
 */
function getMenuData()
{
	var menuData = "";
	$.ajax({
		url: "moduleAction_queryMyModule.action",
		type: "POST",
		async: false,
		data:{"type":"M"},
		dataType: "json",
		success: function(data)
		{
			menuData = data;
		}
		
	});
	return menuData;
}

/**
 * 生成一级目录
 * @author wsk
 * @param menuData 模块信息， json格式数组
 */
function appendParentNode(menuData)
{
	var menuHtm = "";
	var childHtm = "";
	if(isBlank(menuData))
	{
		return;
	}
	var module;
	for(var i = 0; i < menuData.length; i++)
	{
		module = menuData[i];
		if(module.name!="微信权限管理")
		{
			if(1 == module.parentId)
			{
				menuHtm += "<ul id=\"files\" class=\"navContainer\">";
				menuHtm += "<li class=\"navContent\">";
				menuHtm += "<a href=\"javascript:void(0);\" class=\"subNav\"> ";
			 	if(module.name=="系统管理")
		       	{
		        	menuHtm += "          <i class=\"menu menu00\"></i>" ; 
		       	}
			 	if(module.name=="客户管理")
		       	{
		        	menuHtm += "          <i class=\"menu menu01\"></i>" ; 
		       	} 
		      	if(module.name=="工单管理")
		       	{
		        	menuHtm += "          <i class=\"menu menu02\"></i>" ; 
		       	} 
		      	if(module.name=="邮件管理")
		       	{
		        	menuHtm += "          <i class=\"menu menu03\"></i>" ; 
		       	} 
		       	if(module.name=="业务管理")
		       	{
		        	menuHtm += "          <i class=\"menu menu04\"></i>" ; 
		       	}  
		       	if(module.name=="短信管理")
		       	{
		        	menuHtm += "          <i class=\"menu menu05\"></i>" ; 
		       	} 
		       	if(module.name=="问卷管理")
		       	{
		        	menuHtm += "          <i class=\"menu menu06\"></i>" ; 
		       	}
//		       	if(module.name=="问卷调查")
//		       	{
//		        	menuHtm += "          <i class=\"menu menu07\"></i>" ; 
//		       	}
		       	if(module.name=="统计报表")
		       	{
		        	menuHtm += "          <i class=\"menu menu07\"></i>" ; 
		       	}
		       	if(module.name=="知识库管理")
		       	{
		        	menuHtm += "          <i class=\"menu menu08\"></i>" ; 
		       	}
		       	if(module.name=="排班管理")
		       	{
		        	menuHtm += "          <i class=\"menu menu09\"></i>" ; 
		       	}
		    	if(module.name=="考核管理")
		       	{
		        	menuHtm += "          <i class=\"menu menu10\"></i>" ; 
		       	}
		    	if(module.name=="聊天记录")
		       	{
		        	menuHtm += "          <i class=\"menu menu11\"></i>" ; 
		       	}
		       		
		       	menuHtm += "<span class=\"text\">"+module.name+"</span> ";
				menuHtm += "<i class=\"subNavDown\"></i>" ;
				menuHtm += "</a>";
				menuHtm += "<ul class=\"sub\" style=\"display: block;\">";
				//拼接二级目录
				childHtm = appendChildNode(module.id, menuData);
				menuHtm += childHtm;
				menuHtm += "</ul></li></ul>";
			}
		}
	}
	return menuHtm;
}

/**
 * 生成二级目录
 * @author wsk
 * @param id 当前节点ID
 * @param menuData 模块信息， json格式数组
 */
function appendChildNode(id, menuData)
{
	var module;
	var childHtm = "";
	for(var j = 0; j < menuData.length; j++)
	{
		module = menuData[j];
		if(id == module.parentId)
		{
			childHtm += "<li><a href=\"javascript:void(0);\" onclick=\"jumpPage('"+module.name+"','"+module.url+"');\">"+module.name+"</a></li>";
		}
	}
	return childHtm;
}

/**
 * 打开链接到指定位置
 * @param url 链接
 */
function openURL(url)
{
	main.location.href = url;
}

/**
 * 呼叫设置
 */
function callInstall()
{
}